/**
 * Copyright (c) 2016-2019 人人开源 All rights reserved.
 *
 * https://www.renren.io
 *
 * 版权所有，侵权必究！
 */

package com.zhangtai.common.annotation;


import com.zhangtai.utils.OperationType;

import java.lang.annotation.*;

/**
 * 系统日志注解
 *
 * @author Mark sunlightcs@gmail.com
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface SysLog {

	String value() default "";
	/**
	 * 操作类型(enum):主要是select,insert,update,delete
	 */
	OperationType operationType() default OperationType.UNKNOWN;

	/**
	 * 被操作的对象(此处使用enum):可以是任何对象，如表名(user)，或者是工具(redis)
	 */
	//OperationUnit operationUnit() default OperationUnit.UNKNOWN;

}
